package com.jufanshare.tokenjwt.common.jwt;

import java.util.HashMap;
import java.util.Map;

/**
 * token保存map，用于刷新token使用，如果用户量过大情况请使用Redis来实现这一块的功能
 * @author: tievd(yuzhiqiang)
 * @date: 2020年4月8日 上午10:09:02
 * @vesion: 1.0
 */
public class JwtRefreshSingle {
    private final static Map<String,Map<String, Object>> tokenMap=new HashMap<>();

    private JwtRefreshSingle() {
    }
    public static JwtRefreshSingle getInstance(){
        return new JwtRefreshSingle();
    }
    public void put(String token,Map<String, Object> objectMap){
        this.tokenMap.put(token,objectMap);
    }
    public Map<String, Object> get(String token){
        return this.tokenMap.get(token);
    }
    public void remove(String token){
        this.tokenMap.remove(token);
    }
}
